Data coordinator



Nov. 15, 1960 2,960,683

R. A. GREGORY ETAL DATA COORDINATOR F11! June 20, 1956 F|G,l DATACOOROINATORy I MEMORY mm IT I sense wmEs wanes 7 CPUW BUS DATA TRANSFERAND CHECK UNIT 200 90 Sheets-Sheet 1 L: 2 3 lNSTRUCTlON g DECODER 9 (7w300 cm. 0000 0) (TURN OFFT!) 2 1 fr 4 4 CL.

- 7 I TU2 0: l g l- 1 5 STATUS Q oecooea m4 EX ECUTiON TIM ER TAPE UNITSB TU 8 I I IN VEN TORS WAYNE D. WINGER, PHTLIP W JACKSON CHARLES T BAKERJRBCERTW MRPHY I 1 I WILLIAM woeensxv, RALPH AGREGORY I 500 2 J "LATTORNEY R. A. GREGORY ETAL 2,960,633

DATA COORDINATOR 90 Sheets-Sheet 2 T $5556 05 UN 0 F- J o 0 o o o o o mJ o o o o IIIL w J o o w o o :III N lll T 12.255 8 1 mud-h.

Nov. 15, 1960 Filed June 20. 1956 05 5:8 98 20 SE 5. N 0E Nov. 15, 1960R. A. GREGORY EI'AL 2,960,633

DATA COORDINATOR Filed June 20, 1956 90 Sheets-Sheet 4 CPU TO DC TO TU NNUMBER OF CHARACT RS (EARLY TAPE START] E ms: MILLISECONDS TIAEFDRMAXMMRECORD TRANSFER ROM CPU TO 00 E 91m (009M023) A T WRITE TAPE STARTEDTAPE WRITE DELAY TIME TIME FOR nscoao TRANSFER FROM 00 To TU M k \Oms.osamm *4 FIG. 4

FIG. 5

FIG. 6

FIG. FIG. 7 F168 FIGJT FIG 9 FIG. i8 FIGJ3 H614 FIGJO FIGJ9 FIGJS FIGJSNov. 15, 1960 a, A. GREGORY EIAL 2,950,683

mm cooaomnox Filed Jun. 20, 1956 90 sheets shaot 5 DO TO CPU( 5|2 CHAR)aTU TODC (EARLY TAPE START) N= NUMBER OF CHARACTERS m: MILLISECONDS TIMEFOR 5I2 CHAR RECORD TRANSFER FROM DC TO CPU I-4.6ms(.009x512) F IG.3 C FREAD TAPE STARTED APE READ DELAY TIME TIME FOR RECORD TRANSFER TU T0 DCI 5ms W063 NII'II A DO TO CPU (MAX) 8| TU TO DO (EARLY TAPE START] we:FOR MAXIMUM RECORD TRANSFER FROM 0c 10 CPU F 3 D I- 92 011L009 x1022) +1TAPE READ CALL DELAY TIME PE READ DELAY TIME TRANSFER FROM TU TO DC 5m:063 Mm:

READ TAPE START I 11m: FOR RECORD PE WRITE DELAY TIME TIME FOR RECORDTRANSFER FROM DC TO TU READ TAPE STARTED TAPE FEAD CALL DELAY TIME {TAPEREAD DELAY TIME TIME FOR RECORD TRANSFER FROM TU TO DC T DO TO TU 8 TUTO DO WRITE TAPE STARTED El f CPU TO DO TO TUETU TO DO TILE FOR MAXIMUMRECORD (EARLY TAPE START) G. TRANSFER FROM CPU TO DC (WRITE TAPE STARTEDTAPE WRITE DE A TIME TIME FOR RECORD TRANSFER ERG] DO TO TU I" 00m: .063mm i READ TAPE STARTED TAPE READ CALL DELAY TIME lTlPE READ DELAY TIMETIME FOR RECORD TRANSFER FROM TU TD DC M Nov. 15, 1960 R. A. GREGORYETAL 2,950,683

DATA COORDINATOR 9O Shuts-Shut 6 Filed June 20, 1956 MEMORY 50 FIG. 5

FLOATING RESJSTOR COMMON 2 lumen WIRE BUS 1950 R. A. GREGORY EI'AL2,960,583

DATA couaommoa Filed June 20, 1956 90 Sheets-Sheet 8 $550 CPU W BUS BUSTAPE W BUS (FIG.21A)

UNIT

CODE CHECK UNIT CR 208 NOT RESET AND GM RECOGNITION UNlT 234 PROCESSING(FIG.2|D)

CENTRAL EXT BU 5 FIG. 7

DATA TFR a CK UNIT 20o Nov. 15, 1960 R. A. GREGORY EI'AL 2,960,633

mm COORDINATOR Filad June 20, 1956 90 Sheets-Sheet a CPU W BU INPUTINHIBIT SWITCH 222 DRIVER 225 R CODE CHECK UNIT232 figs? (FIGZID) CHARCODE CKB CHECK UNIT 248 (FIG. 21 E) RCR NOT ZERO LRCR 242 'CR208 NOTRESET AN D GM RECOGNITION ERROR gfieEgK UNIT UNIT 234 (FIG.2IF)

DATA TFR 8: CK UNIT 200 EXT BUS FIG. 8

Nov. 15, 1960 R. A. GREGORY arm. 2,950,633

mm cooanmnon Filed June 20, 1956 9O Sheets-Sheet 10 000 msmucnouCTRLOOOZ DECODER CTRL 0003 STATUS DECODER DC TO CPU DEL R CALL MULT OPPREP EXT BUS STATUS CYCLE UNIT 500\ R CALL TGR ON TAPE R T02 TAPE R 2+3TAPE R TYPE CYCLE UNIT 502 REC GATE TAPE R TC3 R CALL FIG. A

INT (2) BUS Nov. 15, 1960 R. A. GREGORY ETAL 2,950,583

DATA COORDINATOR Filed June 20, 1956 90 Sheets-Sheet 11 ROIDLS) W 10 MSDEL LBWT TA PE W COND W ECHO TYPE CYCLE UNIT 524 TE W PULSE INT (1) BUS.24 88 DC TO CPU 8 TCI DC 8 CPU TYPE CYCLE UNIT 560 TAPE R/W CYCLE UNIT588 PRIORITY R/W SERVICE UNIT 578 STATUS (YCLE UNIT 500 EXT BUS Nov. 15,1960 n. A. GREGORY arm. 2,950,633

DATA COORDINATOR 9O Sheets-Sheet 12 Filed June 20. 1956 Now mwoOuBmwmmooq .EM Em mDm CG m8 CZZH mam k8 was.

Q5 010m 3 wa mDm CG I wI DATA COORDINATOR 90 Shuts-Sheet 13 Filed June20, 1956 mam H NV .rzH

9 5 E was.

Q5 2. uni;

wDmSOwQEr 00w uz m mall.

mam A CPZH wmw C23 mjh km m was Nov. 15, 1960 R. A. GREGORY EI'AL2,960,633

DATA COORDINATOR MTG-H.

00w oz m malt.

3 5 m m F $89k Own .523 JOtbZOU m1 E.

90 Sheets-Sheet 14 mam A: PZH

mam 2 man;

3m 2 M14: 95 P30 was.

Jwo a m2 m8 ANIZH Filed June 20, 1956 1960 R. A. GREGORY ETAL 2,960,683

DATA COORDINATOR 90 Sheets-Sheet 15 Filed June 20, 1956 mam .Pxm

9 6 ANVPZH 00w oz w mnEP 3mm 0E v F mam EFZH mhdw K410 3&- C23 95 P30wnah Nov. 15, 1960 R. A. GREGORY ErAL 2,960,533

DATA COORDINATOR 9O Sheets-Sheet 16 Filed June 20, 1956 2mm or: 1 m m MEmob/52mm OOm mofiqmwzmw mm fia V6040 mom G mam E was,

A 1mm 0E v 06m 072% was.

1960 R. A. GREGORY ETAL 2,960,683

DATA COORDINATOR 9o Sheets-Sheet 1'! Filed June 20, 1956 25m or:

Oww .223 ram 00 8 E $5 aim F m 58 2% h mom :2:

mDm .Pxm .Cm PmmE MEG W310 wmm mmkzDoo m5 cm 53 m5 53 9t Sm x00 5 2 5hxm Nov. 15, 1960 R. A. GREGORY ETAL 2,960,683

DATA COORDINATOR Filed June 20, 1956 90 Sheets-Sheet 18 TAPE W ECHO BUSSEL TU 5 SEL TU 6 TAPE W BUS SET RB O BUSB W +W KWD SELTU SEL TUB TAPEOUT BUS TU-O Y RA TU-l A g sELa AT LPA TU-5 TI TU-S TAPE UNTTS B 7"" SELROY a R a TU-4 Y L T -7 SEL. a T1 OFF SE1. 8 REWIND B TU-8 A TAPE'NBUSEXECUTION TIMER 9o0--\ DC TO CPU TO! W DC TO TU T01 0 TO 1 MEMORY TU TO00 TAPE R TCH- EXECUTON RCL R TIMER INHiBIT GATE WCLA 902 T w GATE RBIAS GATE R GATE 4 PWD GATE INT(2)8US (F\G 27A EXT BUS INT (1) BUS FIG.I?

N 1960 R. A. GREGORY ETAL 2,950,633

DATA COORDINATOR Filed June 20, 1956 90 Sheets-Sheet 19 INTII) BUSDISCONNECT EXEOUTIO N TIMER (FIG 27A) INT (ZIBUS TAPE R TCI am aRESPONSE EXECUTION TIMER EXT BUS (FIG 27B) EX E E C LE'KON R/ON MANUALTIM E R (FIG 27B) INTII) BUS (IJUNTER AND REGISTER TIMER 942 (FIG wean)T PU TCI 0 DATA TRANSFER AND OH OK EX TIM ER 949 FIG. "(can F|G |8EXECUTION TIMER 90o ATO REC CK 1960 R. A. GREGORY ETAL 2,960,533

DATA COORDINATOR Filed Juno 20, 1956 90 Sheets-Sheet 20 (IDECK A TO R/WCK CODE GK 8 TO R/W CK INTIII BUS 214 TO LRCR TA TRANSFER AND CHECKEXECUTION BJS TO CR214 TIMER 949 TOID MIT

LRCR NUT RESET T0 R/WCK W TO INT(2I BUS w EXECUTION TIMER 994 w CR 208NOT RESET (FIGFID) TE TO REC CK EXT BUS EXECUTION TIMER 900 FIG. I9

